From c8f4c8c4f02cf72e219265d3a930fe0e1a6ad470 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Thu, 10 Sep 2020 05:32:47 +0200 Subject: [PATCH] filechooserwidget: Plug a memory leak g_list_store_append refs the file --- gtk/gtkfilechooserwidget.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c index 4d24a7c79e..39d9001541 100644 --- a/gtk/gtkfilechooserwidget.c +++ b/gtk/gtkfilechooserwidget.c @@ -5453,7 +5453,10 @@ gtk_file_chooser_widget_get_files (GtkFileChooser *chooser) return NULL; if (info.file_from_entry) - g_list_store_append (info.result, info.file_from_entry); + { + g_list_store_append (info.result, info.file_from_entry); + g_object_unref (info.file_from_entry); + } else if (!file_list_seen) goto file_list; else -- 2.30.2